﻿using DataTransfer.SDK.Models;

namespace DataTransfer.SDK.Events
{
    /// <summary>
    /// 
    /// </summary>
    public class ImporterAfterWriteEventArgs : EventArgs
    {
        IImporter _importer;
        object _originalData;
        object _result;
        /// <summary>
        /// 
        /// </summary>
        /// <param name="importer"></param>
        /// <param name="originalData"></param>
        /// <param name="result"></param>
        public ImporterAfterWriteEventArgs(IImporter importer, object originalData, object result)
        {
            _importer = importer;
            _originalData = originalData;
            _result = result;
        }
        /// <summary>
        /// 
        /// </summary>
        public IImporter Importer
        {
            get { return _importer; }
        }
        /// <summary>
        /// 
        /// </summary>
        public object OriginalData
        {
            get { return _originalData; }
        }
        /// <summary>
        /// 
        /// </summary>
        public object Result
        {
            get { return _result; }
        }

    }
}
